//获取到数据库引用
const db = wx.cloud.database()

Page({
    //添加记录
    handleAdd() {
        db.collection("menu").add({
            data: { "name": "炸酱面", price: 15 },
            success: res => {
                console.log(res)
            },
            fail: err => {
                console.log(err)
            }
        })
    },
    //删除记录
    handleRemove() {
        //删除一条记录
        // db.collection("menu").doc("17453ede6079487001f4fdb903944c21").remove({
        //     success: res => {
        //         console.log(res)
        //     }, fail: err => {
        //         console.log(err)
        //     }
        // })


        //客户端批量删除，只能删除一条记录；如果想删除多条记录，需要使用云函数
        db.collection("menu").where({type:"陕西菜"}).remove()
        .then(res=>{
            console.log(res)
        })
        .catch(err=>{
            console.log(erri)
        })
    },
    //修改记录
    handleUpdate(){
        //修改一条记录
        db.collection("menu").doc("28ee4e3e6079485e0fac769276db9f74").update({
            data:{
                price:25
            }
        })
        .then(res=>{
            console.log(res)
        })
        .catch(err=>{
            console.log(err)
        })

        //批量修改
        db.collection("menu").where({type:"陕西菜"}).update({
            data:{price:30}
        })
        .then(res=>{
            console.log(res)
        })
        .catch(err=>{
            console.log(err)
        })
    },
    //查询记录
    handleGet(){
        db.collection("menu").where({type:"陕西菜"}).get()
        .then(res=>{
            console.log(res)
        })
        .catch(err=>{
            console.log(err)
        })
    }
})